package com.nj9you.sdk.framework;

import com.nj9you.sdk.pay.IPay;
import com.nj9you.sdk.request.IPayRequest;

import java.util.List;

/**
 * 支付模块相关的接口
 */
public interface IPayFunction {

    /**
     * 获取支付列表
     *
     * @return
     */
    public List<IPay> getPayList();

    /**
     * 通知支付结果
     *
     * @param code
     * @param desc
     */
    public void notifyPayResult(int code, String desc, IPay iPay);

    /**
     * 获取支付网络请求多想
     *
     * @return
     */
    public IPayRequest getPayRequest();
}
